Career 2022 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 M15 Heraklion Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin The Hilversum Open - Hilversum XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Polish Open 2000 - Poznan Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio FILA Challenger Biella - Biella ECM Cup - Prague ATU Cup 2001 - Weiden 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot XXVIII Edizione 'A.Savoldi' - Manerbio EI Bank Bulgarian Challenger - Sofia VIII Trofeo Ciutat de Barcelona - Barcelona Maia Open 2002 - Maia IX Ciutat de Barcelona - Barcelona 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Schickendanz Open - Furth Nord/LB Open - Braunschweig Asics Challenger Open - Monchengladbach Genoa Open 'Fondazione Carige' - Genova Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Pro Tennis World Open - Boca Raton 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban Antonio Savoldi-Marco Co. - Manerbio Pekao Open 2004 - Szczecin Copa Petrobras - Montevideo Copa Kia - Santiago X Torneo Internazionale di Tennis - Barletta Bancastato Challenger Lugano - Lugano Ciutat de Barcelona - Barcelona Olbia Geovillage Open - Olbia Copa Kia Challenger ATP - Santiago Garden Open - Rome Citta di Brindisi - Brindisi Timisoara Challenger - Timisoara Asirom Challenger Brasov - Brasov Tennis Napoli Cup 2006 - Napoli Challenger Copa Sevilla Internacionales de Andalucia - Seville Internationale Badische Meisterschaften Um Den Techem Cup - Zell Nord LB Open 2007 - Braunschweig Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona XL Bermuda Open - Bermuda 8° Trani Cup - Trani Copa Petrobras Santiago - Santiago Copa Ericsson Chile - Santiago San Benedetto Challenger Copa Ericsson Uruguay - Montevideo Copa Telefonica CTC Chile - Santiago Challenger Ford de Cherbourg - Cherbourg San Marino Cepu Open - San Marino Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Memorial Piertomaso Tessitore - San Remo Tennis Napoli Cup - Naples Tunis Open - Tunis Architect Open - Budapest Top Wool Challenger Biella - Biella San Marino Cepu Open - San Marino Copa Petrobras Uruguray - Montevideo Memorial Savigni - Sassuolo Open Costa Daurada - Tarragona Copa Petrobras Brazil - Aracaju Muller Cup - Ulm Nord LB Open - Braunschweig II Cyclus Open de Tenis - Florianopolis Black Forest Open - Freudenstadt Top Wool Challenger-Immagine Trophy - Biella IPP Geneva Trophy - Geneva Genoa Open Challenger-Fondazione Carige - Genova XI Torneo Internazionale di Tennis - Barletta Pekao Open 2005 - Szczecin Tennis Napoli Cup 2007 - Napoli San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Pharma Medico Open 2008 - Aarhus Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Open Tarragona Costa Daurada - Tarragona Bogota Challenger Braunschweig Challenger Cordenons Challenger Szczecin Challenger Napoli Challenger Tarragona Challenger Furth Challenger Kosice Challenger Bytom Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger Kitzbuhel Challenger Samarkand Challenger Seville Challenger Tennis Napoli Cup - Napoli Todi Challenger Trnava Challenger Napoli Challenger Trofeo Internacional Club Laieta - Barcelona Sir Supermercati - Rome IPP Geneva Trophy - Geneva Posillipo Tennis Cup - Napoli Seville Challenger Monterrey Challenger Braunschweig Challenger Zivnobanka Czech Open - Prostejov Memorial Savigny - Sassuolo XI Venice Open - Venice Oberstaufen Cup - Oberstaufen Bulgarian Open - Sofia 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills ATU Cup - Weiden Siemens Open 2003 - Scheveningen Pekao Open 2003 - Szczecin Tehran Open ATP Challenger - Tehran ATP Challenger Trophy 2008 - Trnava ATP Challenger Open 2004 - Monchengladbach Challenger Fondazione Carige - Genova Copa Petrobras - Santiago IX Torneo Internacionale de Tennis - Barletta Schickendanz Open - Furth BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires San Marino Cepu Open - San Marino Estoril Open - Estoril Copa Petrobras - Aracaju International Championship of Croatia - Umag Citta di Monza - Monza Idea Prokom Open - Sopot Ostdeutscher Sparkassen Cup - Dresden Gelsor Open Romania - Bucharest Memorial Manfredini - Sassuolo Nord LB Open 2006 - Braunschweig BellSouth Open - Vina del Mar Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Copa Petrobras Argentina - Buenos Aires Telenordia Swedish Open - Bastad Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Banjaluka Challenger 2007 - Banja Luka Open de Moselle - Metz San Marino CEPU Open - San Marino Pekao Open - Szczecin Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Generali Open 2003 - Kitzbuhel San Marino Challenger Copa Telmex - Buenos Aires Adidas International - Sydney Copa AT&T - Buenos Aires Nord/LB Open - Braunschweig Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Open - Doha Medibank Private International - Sydney BellSouth Open - Vina del Mar The Priority Telecom Open - Amersfoort Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Copa Sevilla - Seville Heineken Open - Auckland Amer-Wilson Tampere Challenger - Tampere Synsam Swedish Open - Bastad ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel International Indoor Tennis Championships of Croatia - Zagreb Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Ordina Open - s-Hertogenbosch Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Ljubljana Open - Ljubljana Heineken Open - Auckland MoviStar Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest China Open - Beijing Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Copa Ericsson Brazil - Sao Paulo Heineken Open - Auckland Movistar Open - Santiago Warsteiner Challenger Wolfsburg - Wolfsburg SA Tennis Open - Johannesburg Open de la Comunidad Valenciana - Valencia VI Torneo Internazionale di Tennis - Barletta Open de Tenis Comunidad Valenciana - Valencia Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco ATU Cup - Weiden Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur China Open - Beijing Bogota Challenger - Bogota Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Open de Tenis Comunidad Valenciana - Valencia SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Diego Open - Budapest Topshelf Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Claro - Buenos Aires Copa AT&T - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona XI Ciutat de Barcelona - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Citta di Como - Como Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane La Serena Open - La Serena Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Trofeo Barcelona de Tenis - Barcelona Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Architect Open - Budapest Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Pekao Open - Szczecin BCR Open Romania - Bucharest Tunis Open 2006 - Tunis ASB Classic - Auckland Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Rijeka Open - Rijeka If Stockholm Open - Stockholm BMW Brixina Tennis Open 2000 - Bressanone China Open - Beijing Kamnik Challenger - Kamnik CA Tennis Trophy - Vienna Warsteiner Challenger Lubeck - Lubeck The LTA Hull Challenger - Hull San Marino Cepu Open - San Marino Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Qatar ExxonMobil Open - Doha Geneva Open - Geneva ASB Classic - Auckland Millennium Estoril Open - Estoril Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Open Seat Godo 2003 - Barcelona Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tata Open - Chennai BellSouth Open - Vina del Mar The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg US Men's Clay Court Championships - Houston Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON Championships - London Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BCR Open Romania - Bucharest Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Catella Swedish Open - Bastad Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Open de Tenis Comunidad Valenciana - Valencia Miami Open - Miami Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Allianz Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Qatar Exxon Mobil Open 2003 - Doha If Stockholm Open - Stockholm Australian Open - Melbourne Brasil Open - Costa do Sauipe French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, QF, ESP-GER 3-2 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid Capitala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Campionati BNL dItalia - Rome Tennis Masters Series - Toronto NASDAQ-100 Open - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Rogers Cup - Montreal Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Mubadala World Tennis Championship Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London